package com.glory.erp.invoice.goods.service;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import com.glory.erp.invoice.goods.bean.Goods;
import com.glory.erp.auth.base.BaseService;

@Transactional
public interface GoodsService extends BaseService<Goods>{

	/**
	 * @Description: 获取指定商品类别对应的所有商品信息
	 * @Title: findAllByGoodsType
	 * @Author: 樊双峰
	 * @Param: @param uuid
	 * @Param: @return
	 * @return: List<Goods>
	 * @Date: 2018年5月26日 下午11:18:55
	 * @throws   
	 */
	public List<Goods> findAllByGoodsType(Long uuid);

	/**
	 * @Description: 商品使用频度维护
	 * @Title: goodsUseNumUpdate
	 * @Author: 樊双峰
	 * @Param: 
	 * @return: void
	 * @Date: 2018年6月10日 下午5:37:26
	 * @throws   
	 */
	public void goodsUseNumUpdate();

	/**
	 * @Description: TODO(这里用一句话描述这个方法的作用)
	 * @Title: findWarnInfo
	 * @Author: 樊双峰
	 * @Param: @return
	 * @return: List<Object[]>
	 * @Date: 2018年6月10日 下午7:16:48
	 * @throws   
	 */
	public List<Object[]> findWarnInfo();
}